Extending UML to Model Navigation and Presentation in Web Applications
نویسندگان
چکیده
This paper presents a UML Profile for Web applications. It is a UML extension based on the general extension mechanisms provided by the UML that defines specific stereotypes to model the navigational and presentational aspects of Web applications. This profile is part of a methodology for the analysis and design of Web applications. This methodology performs separate steps for conceptual, navigational and presentational modeling in a similar way as it is proposed by other methods for hypermedia or Web design. The novelty of this approach consists in the modeling techniques and notation used, that are entirely based on the Unified Modeling Language.
منابع مشابه
The Authoring Process of the UML-based Web Engineering Approach
We propose a precise UML-based authoring method for Web applications. This authoring method is part of the UML-based Web Engineering (UWE) approach. Starting with a requirement analysis done by use cases technique, it focuses on the design phase. The conceptual model of the application is used as guideline for modeling the navigation space. From the navigation space model we derive, in a next s...
متن کاملExtending UML for Modeling Web Applications
Web sites are progressively evolving from browsable, read-only information repositories to web-based distributed applications. Compared to traditional web sites, these web applications do not only support navigation and browsing, but also operations that have affects their contents and navigation states. Compared to traditional applications, web applications integrate operations with the built-...
متن کاملVision-based Presentation Modeling of Web Applications: A Reverse Engineering Approach
Presentation modeling, which captures the layout of an HTML page, is a very important aspect of modeling Web Applications (WAs). However, presentation modeling is often neglected during forward engineering of Web Applications; therefore, most of these applications are poorly modeled or not modeled at all. This paper discusses the design, implementation, and evaluation of a reverse engineering t...
متن کاملUML Profile for the WebGRL Requirements Model and EA- OOH Design Models
The growing need for web applications has resulted in their development in an adhoc manner. A systematic method of Information Systems development is not being followed. As a result the applications thus developed focus mostly on the design and presentation aspects and do not meet the real goal and expectations of the stakeholders. We present a Web based Goal Oriented Requirement Engineering ba...
متن کاملSystematic Design of Web Applications with UML
We propose a systematic design method for Web applications which takes into account the navigation space and the presentational aspects of the application. The method is based on a UML profile for the Web domain. Starting with a use case analysis and a conceptual model of the application we first provide guidelines for modeling the navigation space. From the navigation space model we can derive...
متن کامل